package com.zhiyou.model;

import java.io.Serializable;
import java.sql.Timestamp;
import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data // get set方法
@AllArgsConstructor // 有参构造
@NoArgsConstructor // 无参构造
public class Vacate implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	// 请假条
	private Integer vacate_id;// 假条id
	private Integer class_id;// 班级id
	private String class_name;// 班级姓名
	private Integer student_id;// 学生id
	private String student_name;// 学生姓名
	private String student_image_url; // 学生头像
	private Integer vacate_type;// 请假类型 0代表病假，1代表事假
	private String vacate_desc;// 情况说明
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Timestamp vacate_commit_time;// 提交时间
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Timestamp vacate_start_time;// 开始时间
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Timestamp vacate_end_time;// 结束时间
	private Double vacate_duration;// 时长
	private Integer vacate_status;// 审批状态
}
